<?php 

class UserController extends Controller
{
	public $db;

    public function __construct()
    {
        parent::__construct();
        $this->db = DB::table('user');
    }
	public function index()
	{
		$data = $this->db->order('id desc')->select();
		$this->assign('title', '用户列表');
		$this->assign('list', $data);
		$this->display('User/index.html');
	}

	// 加载表单页面
	public function add()
	{
		$this->assign('title', '添加用户');
		$this->display('User/add.html');
	}

	// 执行添加数据
	public function insert()
	{
		if ($this->db->insert() > 0) {
			$this->redirect('添加成功!', './index.php?c=user');
		} else {
			$this->redirect('添加失败!');
		}
	}

	// 执行删除
	public function del()
    {
        if ($this->db->delete($_GET['id'])) {
            $this->redirect('删除成功!', './index.php?c=user');
        } else {
            $this->redirect('删除失败!', './index.php?c=user');
        }
    }


	// 加载编辑页面
	public function edit()
	{
		$data = $this->db->find($_GET['id']);
		$this->assign('title', '添加用户');
		$this->assign('data', $data);
		$this->display('User/edit.html');
	}
	// 执行编辑
	public function update()
	{
		if ($this->db->update()) {
			$this->redirect('编辑成功成功!', './index.php?c=user');
		} else {
			$this->redirect('编辑失败!', './index.php?c=user');
		}
	}
}



